package com.test.personalblogproject.controller;


import com.test.personalblogproject.pojo.ArticleParam;
import com.test.personalblogproject.pojo.Result;
import com.test.personalblogproject.service.ArticleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/articles")
public class ArticleController {
    @Autowired
    private ArticleService ArticleService;

    @PostMapping("/publish")
    //  @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)；
    //  而最常用的使用请求体传参的无疑是POST请求了，所以使用@RequestBody接收数据时，一般都用POST方式进行提交。
    public Result publish(@RequestBody ArticleParam articleParam){
        return ArticleService.publish(articleParam);
    }


}
